package com.matt.service;


import com.matt.domain.ChildrenLeaveRequest;
import com.matt.domain.ChildrenVaccine;
import org.springframework.data.domain.Page;

import java.util.Date;
import java.util.List;

public interface ChildrenVaccineService {


    void addChildrenLeaveRequests(List<ChildrenVaccine> childrenVaccines);

    void addChildrenLeaveRequest(ChildrenVaccine childrenVaccine);

    Page<ChildrenVaccine> selChildrenLeaveRequest(String aid,String classesId,String chldrenId,String type,Integer state,String name,Integer pageNum,Integer pageSize);

    List<ChildrenVaccine> selChildrenLeaveRequestList(String classesId,String childrenId,String type,Integer state);

    ChildrenVaccine selChildrenVaccineById (String id);

    ChildrenVaccine selChildrenVaccineByChildrenId (String childrenId,String type);

    void delChildrenVaccines(String id);
}
